.file_editor {
    border-bottom: 1px solid var(--vscode-textCodeBlock-background);
    box-sizing: border-box;
    /* 这里必须使用 overflow-hidden 来保证全等分 */
    @apply h-full w-full flex flex-col overflow-hidden relative col-span-1 row-span-1;
    [data-class="editor"] {
        @apply w-full h-full flex-grow;
    }
}
.editor_list {
    @apply flex flex-col flex-grow h-full w-full overflow-hidden relative;
    /* status Bar */
    footer {
        cursor: pointer;
        user-select: none;
        font-family: var(--monaco-monospace-font);
        min-height: 1.2em;
        @apply flex justify-end text-center items-center text-xs  flex-nowrap;
        nav {
            @apply px-2 h-full py-1;
        }
        nav:hover {
            background-color: var(--vscode-editor-lineHighlightBackground);
        }
    }
}
.editor_header {
    @apply flex items-center justify-between cursor-default m-1;
}
.void {
    @apply absolute top-0 left-0 flex-grow flex-col h-full w-full flex justify-center items-center;
    [data-button] {
        background-color: var(--vscode-textCodeBlock-background);
        @apply p-1 m-1;
    }
}
.file_list {
    @apply w-full h-full flex-grow flex flex-col overflow-hidden;
}
